<?php

namespace app\api\controller;

use app\BaseController;
use think\facade\Db; // 数据库的链接


class Proposal extends BaseController
{
    // 反馈接口
    public function feedback()
    {
        $data = input();

        // 长度验证
        if (strlen($data['content']) > 500) {
            return json(['code' => 500,'msg' => '反馈内容不能超过200字']);
        }
        
        // 验证phone 长度验证

        if (strlen($data['phone']) < 5) {
            return json(['code' => 500,'msg' => '联系方式长度最少5位']);
        }
        

        // 验证反馈内容
        if (empty($data['content'])) {
            return json(['code' => 500,'msg' => '反馈内容不能为空']);
        }
        $data['uid'] =  request()->UID;
        $data['addto_time'] = time();
        $res = Db::name('proposal')->insert($data);
        if ($res) {
            return json(['code' => 200,'msg' => '反馈成功']);
        } else {
            return json(['code' => 500,'msg' => '反馈失败']);
        }
    }
}